package com.example.dds.dto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author: xielc
 * @Date: 2019/12/17 15:36
 * @Version 1.0
 */
@Data
public class OrderPaymentItem implements Serializable {

    private static final long serialVersionUID = -6618985394953379939L;

    private String settle_biz_date;//营业日

    private String settlement_type_name;//结算方式类型名称

    private BigDecimal pay_money;//支付金额

    private BigDecimal receipt_money;//收款金额

    private BigDecimal non_income;//非收入金额

    private BigDecimal real_income;//实收金额

    private BigDecimal income;//纯收金额

    private String store_name;//POS门店名称

    private String group_name;//POS集团名称

    private String brand_name;//品牌名称

    private String city;//城市

    private String people_qty;//就餐人数

    private String store_code;//POS门店编号

    private String group_code;//POS集团编号

    private String brand_code;//品牌编号

    private String region;//地区

    private String province;//省份

    private String county;//区

    private String open_time;//开业时间

    private String manage_type;//管理模式

    private String settle_id;//POS结算流水ID

    private String bill_code;//POS营业流水编号

    private String table_settle_shift_id;//结算市别ID

    private String table_settle_shift_name;//结算市别名称

    private String table_display_name;//客位显示名称

    private String table_type_name;//客位类型名称

    private String table_def_capacity;//客位默认容纳人数

    private String table_open_time;//开台时间

    private String table_settle_time;//结算时间

    private String settle_date;//结算日

    private String settle_state_id;//结算状态ID

    private String settle_state_name;//结算状态名称

    private String settlement_id;//结算方式ID

    private String settlement_name;//结算方式名称

    private String settlement_type_id;//结算方式类型ID

    private String sale_type_name;//销售类型名称

    private String bill_id;//所属营业流水主键

    private String food_format;//业态

    private String settle_payway_id;//结算明细流水号

    private String memo;//备注

    private String system_resource;//备注

    public OrderPaymentItem(String settle_biz_date, String settlement_type_name, BigDecimal pay_money, BigDecimal receipt_money, BigDecimal non_income,BigDecimal real_income, BigDecimal income, String store_name, String group_name, String brand_name, String city, String people_qty, String store_code, String group_code, String brand_code, String region, String province, String county, String open_time, String manage_type, String settle_id, String bill_code, String table_settle_shift_id, String table_settle_shift_name, String table_display_name, String table_type_name, String table_def_capacity, String table_open_time, String table_settle_time, String settle_date, String settle_state_id, String settle_state_name, String settlement_id, String settlement_name, String settlement_type_id, String sale_type_name, String bill_id, String food_format, String settle_payway_id,String memo,String system_resource) {
        this.settle_biz_date = settle_biz_date;
        this.settlement_type_name = settlement_type_name;
        this.pay_money = pay_money;
        this.receipt_money = receipt_money;
        this.non_income = non_income;
        this.real_income = real_income;
        this.income = income;
        this.store_name = store_name;
        this.group_name = group_name;
        this.brand_name = brand_name;
        this.city = city;
        this.people_qty = people_qty;
        this.store_code = store_code;
        this.group_code = group_code;
        this.brand_code = brand_code;
        this.region = region;
        this.province = province;
        this.county = county;
        this.open_time = open_time;
        this.manage_type = manage_type;
        this.settle_id = settle_id;
        this.bill_code = bill_code;
        this.table_settle_shift_id = table_settle_shift_id;
        this.table_settle_shift_name = table_settle_shift_name;
        this.table_display_name = table_display_name;
        this.table_type_name = table_type_name;
        this.table_def_capacity = table_def_capacity;
        this.table_open_time = table_open_time;
        this.table_settle_time = table_settle_time;
        this.settle_date = settle_date;
        this.settle_state_id = settle_state_id;
        this.settle_state_name = settle_state_name;
        this.settlement_id = settlement_id;
        this.settlement_name = settlement_name;
        this.settlement_type_id = settlement_type_id;
        this.sale_type_name = sale_type_name;
        this.bill_id = bill_id;
        this.food_format = food_format;
        this.settle_payway_id = settle_payway_id;
        this.memo = memo;
        this.system_resource = system_resource;
    }

    public OrderPaymentItem() {
    }
}
